package com.example.synatx.datetime;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.Month;

/**
 * @auth guoxh
 * @date 2020/2/16-下午10:23
 * @desc
 * LocalDateTime 是LocalDate 和 LocalTime的合体，它同时表示了日期和时间，不带时区信息。
 * 可以直接创建，也可以通过合并日期和时间对象构造。
 **/
public class LocalDateTimeTest {

    public void test01(){
        LocalDateTime localDateTime = LocalDateTime.of(2020,2,16,22,39,50);
        LocalDate localDate  = LocalDate.of(2020, Month.FEBRUARY,22);
        LocalTime localTime = LocalTime.of(19,30,55);
        LocalDateTime localDateTime1 = LocalDateTime.of(localDate,localTime);
        LocalDateTime localDateTime2 = localDate.atTime(19,30,55);
        LocalDateTime localDateTime3 = localDate.atTime(localTime);
        LocalDateTime localDateTime4 = localTime.atDate(localDate);

        LocalDate localDate1 = localDateTime.toLocalDate();
        LocalTime localTime1 = localDateTime.toLocalTime();
    }


}
